package reflection.class_;

/**
 * Created with IntelliJ IDEA
 * Description:类加载浅学习
 * User:22954
 * Date:2024-04-14
 * Time:20:32
 */
public class ClassLoad {
    /*
    静态加载:编译时加载相关类,检查是否存在该类,若不存在,在编译时便报错
    动态加载:运行时加载相关类,编译时不检查是否存在类,可通过编译
            若运行时运行此类,该类不存在,在运行时报错;若运行时未运行此类,运行时也不报错
    ==================================================================
    类加载时机
        静态加载: 创建对象new()  子类被加载时,父类也被加载  调用类中静态成员时
        动态加载: 通过反射创建对象class.forName()
     */
}
